package com.zhou.cloud.dao.entity;

import lombok.Data;
import org.bson.types.ObjectId;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.time.LocalDateTime;


/**
 * @descrition:
 * @author: zhouyongjun
 * @date: 2022/7/21
 **/
@Data
@Document(collection = "person")  //指定要对应的文档名(表名）
public class Person {
    /*** 自定义mongo主键 加此注解可自定义主键类型以及自定义自增规则
     *  若不加 插入数据数会默认生成 ObjectId 类型的_id 字段
     *  org.springframework.data.annotation.Id 包下
     *  mongo库主键字段还是为_id 。不必细究(本文实体类中为id）
     */
    @Id
    private Long id;
    private String username;
    private LocalDateTime timer;
}
